#ifndef _ascendancy_tab_set_
#define _ascendancy_tab_set_

#include <QTabWidget>

#include "galaxy_preview.h"
#include "galaxy_render.h"

class		TabSet : public QTabWidget
{
  Q_OBJECT

public:

  TabSet();
  ~TabSet();

  void		setGameCorePtr(GameCore	*gameCore);

public slots:

  // galaxy slots
  void		galaxyZoomIn();
  void		galaxyZoomOut();
  void		galaxyRotateUp();
  void		galaxyRotateDown();
  void		galaxyRotateLeft();
  void		galaxyRotateRight();
  void		galaxyResetView();
  void		galaxyShowLinks(int);

private:

  GameCore	*gameCore;

  GalaxyRender	galaxyPage;
  GalaxyPreview	systemPage;
  GalaxyPreview planetPage;
  GalaxyPreview sciencePage;
  GalaxyPreview	diplomacyPage;

};

#endif
